Elly De La Cruz recorded two hits, including a three-run home run, while Blake Dunn drove in the winning run in the bottom of the 11th as the Cincinnati Reds earned a 7-6 walk-off win over the St. Louis Cardinals.